﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Emilie.Animation
{
    public class StoryboardOptions
    {
        /// <summary>
        /// Should the storyboard automatically reverse itself upon completion
        /// </summary>
        public Boolean? AutoReverse { get; set; }

        /// <summary>
        /// How many times to repeat the storyboard. Overridden by RepeatForever
        /// </summary>
        public Int32? RepeatCount { get; set; }

        /// <summary>
        /// Should we repeat the storyboard indefinitely?
        /// </summary>
        public Boolean? RepeatForever { get; set; }

        /// <summary>
        /// How fast should we play the storyboard? 1.0 for real time playback
        /// </summary>
        public Double? SpeedRatio { get; set; }
    }
}
